package com.ruoyi.work.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * APP客户端媒体资料对象 work_media_app
 * 
 * @author ruoyi
 * @date 2022-01-02
 */
public class WorkMediaApp extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 媒体ID */
    private Long mediaId;

    /** 平台 */
    @Excel(name = "平台",dictType="work_platform")
    private String platform;

    /** 媒体名称 */
    @Excel(name = "媒体名称", prompt = "必填")
    private String mediaName;

    /** 行业 */
    @Excel(name = "行业",dictType="work_industry")
    private String industry;

    /** 价格 */
    @Excel(name = "价格", prompt = "必填")
    private BigDecimal price;

    /** 案例 */
    @Excel(name = "案例")
    private String mediaCase;

    /** 出稿日期 */
    @Excel(name = "出稿日期",dictType="work_publish_date")
    private String publish;

    /** 链接 */
    @Excel(name = "链接",dictType="work_publish_link")
    private String link;

    /** 加V原创 */
    @Excel(name = "加V原创",dictType="work_original_v")
    private String vOriginal;

    /** 粉丝数(万) */
    @Excel(name = "粉丝数(万)", prompt = "必填")
    private Long fans;

    /** 周末发稿 */
    @Excel(name = "周末发稿",dictType="work_publish_paper")
    private String weekendPress;

    /** 状态 */
    private String status;

    /** 简介 */
    @Excel(name = "简介")
    private String introduction;

    /** 联系人 */
    @Excel(name = "联系人", type = Excel.Type.EXPORT)
    private String contacts;
    @Excel(name = "联系人ID", type = Excel.Type.IMPORT)
    private Long contactId;

    public Long getContactId() {
        return contactId;
    }

    public void setContactId(Long contactId) {
        this.contactId = contactId;
    }

    public void setMediaId(Long mediaId)
    {
        this.mediaId = mediaId;
    }

    public Long getMediaId() 
    {
        return mediaId;
    }
    public void setPlatform(String platform) 
    {
        this.platform = platform;
    }

    public String getPlatform() 
    {
        return platform;
    }
    public void setMediaName(String mediaName) 
    {
        this.mediaName = mediaName;
    }

    public String getMediaName() 
    {
        return mediaName;
    }
    public void setIndustry(String industry) 
    {
        this.industry = industry;
    }

    public String getIndustry() 
    {
        return industry;
    }
    public void setPrice(BigDecimal price) 
    {
        this.price = price;
    }

    public BigDecimal getPrice() 
    {
        return price;
    }
    public void setMediaCase(String mediaCase) 
    {
        this.mediaCase = mediaCase;
    }

    public String getMediaCase() 
    {
        return mediaCase;
    }
    public void setPublish(String publish) 
    {
        this.publish = publish;
    }

    public String getPublish() 
    {
        return publish;
    }
    public void setLink(String link) 
    {
        this.link = link;
    }

    public String getLink() 
    {
        return link;
    }
    public void setvOriginal(String vOriginal) 
    {
        this.vOriginal = vOriginal;
    }

    public String getvOriginal() 
    {
        return vOriginal;
    }
    public void setFans(Long fans) 
    {
        this.fans = fans;
    }

    public Long getFans() 
    {
        return fans;
    }
    public void setWeekendPress(String weekendPress) 
    {
        this.weekendPress = weekendPress;
    }

    public String getWeekendPress() 
    {
        return weekendPress;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }
    public void setIntroduction(String introduction) 
    {
        this.introduction = introduction;
    }

    public String getIntroduction() 
    {
        return introduction;
    }
    public void setContacts(String contacts) 
    {
        this.contacts = contacts;
    }

    public String getContacts() 
    {
        return contacts;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("mediaId", getMediaId())
            .append("platform", getPlatform())
            .append("mediaName", getMediaName())
            .append("industry", getIndustry())
            .append("price", getPrice())
            .append("mediaCase", getMediaCase())
            .append("publish", getPublish())
            .append("link", getLink())
            .append("vOriginal", getvOriginal())
            .append("fans", getFans())
            .append("weekendPress", getWeekendPress())
            .append("status", getStatus())
            .append("introduction", getIntroduction())
            .append("contacts", getContacts())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
